divide and conquer sorting - German English Dictionary